Ideal And Practical Current Sources